Toward an Interactive Grid Adaptive Resource Broker
نویسندگان
چکیده
This paper presents an approach used as a basis for interactive system adaptation in which Grid jobs are maintained at runtime. Most of the Grid research on Resource Broker assumes that the broker’s task, other than monitoring the job status, is over once the job has been submitted, i.e. the user submits the job to the broker or the scheduler and simply waits for the results. So far little attention has been given to interactive jobs. The idea for an interactive job running on the Grid is that the user may, for example, with the push of button, change an attribute of the job during run-time. Additionally the broker may migrate a job to another resource on behalf of the user, if the status of a resource changes significantly during run-time. An elegant solution, using a reflective technique, is proposed here. The benefit of a reflective technique is that it is easy to upgrade in order to adapt to changes in application requirements. It can also provide flexibility to customize policies dynamically to suit run-time environment and highlevel transparency to applications. The design of an Adaptive Resource Broker is described and experimentally evaluated. Results indicate that this approach enhances the likelihood of timely job completion in a dynamic Grid system.
منابع مشابه
Resource Broker Management by Adopting Self-adaptive Multi-Instance Broker Scheduling in Grid Computing
A grid resource broker seeks to assign the appropriate jobs to the appropriate resources as part of resource management in the multi-grid environment. Multi instances of the broker system provides multiple instances of brokers to simultaneously process jobs between multiple resources in a hierarchical cluster grid environment. In this study, the multi-instance broker is developed using grid res...
متن کاملA new Approach for Selecting Best Resources Nodes by Using Fuzzy Decision Tree in Grid Resource Broker
Nowadays, Grid Computing has been accepted as an infrastructure to perform parallel computing in distributed computational resources. Grid has users, resources, and an information service (IS). Resource broker service is one of the main services in grid to find resources, filter resources, allocate resources, etc. Resource selection is part of resource broker that is an important issue in a gri...
متن کاملThe Design and Implementation of a Dynamic Resource Broker Framework in a Grid Environment
Owing to the recent great advances in Grid Computing, computational Grids are emerging for solving grand challenge applications. Grid development involves the efficient management of heterogeneous, geographically distributed, and dynamically available resources. However, the huge and complex architecture of grid software is still immature and difficult to user, especially in a large grid comput...
متن کاملA Dynamic Resource Broker and Fuzzy Logic Based Scheduling Algorithm in Grid Environment
Grid computing is a loosely couple distributed system, and it can solve complex problem with large-scale computing and storage resources. Middleware plays important role to integrate heterogeneous computing nodes. Globus Toolkit (GT) is a popular open source middleware to build grid environment. However, a job submission has lots of complicate operations in GT especially in a large scale gird. ...
متن کاملeNANOS Grid Resource Broker
Grid computing has been presented as a way to share geographically and organizationally distributed resources and to perform successfully distributed computation. For achieve this goals a software layer is necessary to interact with grid environments. Therefore, not only a middleware and its services are needed, it is necessary to offer resource management services to hide the underlying comple...
متن کامل